Synchronisierungsprobleme von Schaltwerken in Wave Pipelining Architektur und ihre Auswirkungen auf die Wahl der Schaltungstechnik
نویسندگان
چکیده
Digitale Schaltwerke werden üblicherweise als synchron operierende Schaltungen ausgelegt, aber auch asynchrone Architekturen sind seit Langem bekannt. In diesem Beitrag wird ein neuer Ansatz zur Auslegung von Schaltwerken vorgestellt, der von der generischen Architektur einer Asynchronous Wave Pipeline (AWP) ausgeht, die ursprünglich für Hochleistungsdatenpfade konzipiert wurde. Ziel ist die Vereinigung der Vorteile beider Betriebsmodi, ohne jedoch deren Nachteile zu übernehmen. Die AWP Architektur ermöglicht es, die Berechnung des Nächsten Zustandes und des Ausgabewerts mehrerer unabhängiger Schaltwerke gemeinsam durchzuführen. Die zugehörigen Schaltungen können zur gleichen Zeit mehrere Datenwellen beinhalten, die jeweils einem Schaltwerk zugeordnet sind. Steuerwerke, die derart aufgebaut sind, vereinen die Eigenschaft der geringen mittleren Latenz von Huffman Schaltungen mit einem niedrigen Leistungsverbrauch, ohne jedoch das Problem der Zustandskodierung aufzuweisen, das typischerweise bei asynchronen Schaltwerken vorliegt. Da jedoch die AWP Architektur auf der Basis des ‚bounded-wire/delay’ Modells arbeitet, fehlt an ihren Interfaces die Eigenschaft der Elastizität, die bei ‚speed-independent’ ausgelegten asynchronen Schaltwerken vorhanden ist, was zu Synchronisationsproblemen von AWP Schaltwerken beim Einsatz in einer ansonsten synchron operierenden Umgebung führt. Zunächst werden die Strukturen der bekannten sequentiellen Schaltungen eingeführt, anschließend wird die SRCMOS Schaltungstechnik vorgestellt, die die Basis für eine verlässliche Operation von Datenpfaden in AWP Technik bildet. Der Kern des Beitrags ist die formale Ableitung von Bedingungen, die für eine sichere Synchronisation von AWP Schaltwerken einzuhalten sind. Es wird anhand eines sequentiell arbeitenden 16x16 bit Multiplizierers gezeigt, dass AWP Schaltungen, die auf der Basis von SRCMOS aufgebaut sind, gleichzeitig mindestens zwei Datenwellen verarbeiten können, die unterschiedlichen Schaltwerken zugeordnet sind. Aufgrund des Einsatzes einer dedizierten Ausprägung der hazardfreien SRCMOS Schaltungstechnik gemeinsam mit Synchronisationsmechanismen kann gezeigt werden, dass ein racefreies asynchrones Schaltwerk realisierbar ist. Die korrekte Funktion des sequentiellen Multiplizierers, der intern einen Brent-Kung Addierer verwendet, und seine Leistungsfähigkeit werden mittels Simulation für unterschiedliche Betriebsparameter nachgewiesen.
منابع مشابه
Ein Klassifikationsansatz zur Variabilitätsmodellierung in E/E-Entwicklungsprozessen
Das Erfassen und Verwalten von Varianten in E/E-Entwicklungsprozessen ist für Automobilhersteller mit einem großen Aufwand verbunden. Hinzu kommt, dass sie derzeit ihre Prozesse auf den AUTOSAR Standard anpassen. Die Auswirkungen in Bezug auf Variabilität sind dabei sehr vielfältig und können sehr komplex werden, wenn der Prozess nicht geeignet organisiert wird. In diesem Artikel wird daher ein...
متن کاملEinfluss dienstebasierter Architekturen auf das Requirements Engineering - Anforderungen und Anwendungsfall
Der konsequente Aufbau dienstebasierter Architekturen hat sich im öffentlichen Sektor bisher in der Fläche nicht durchgesetzt. Gründe hierfür liegen in oftmals unterschiedlichen Sichtweisen und korrespondierenden Bedarfslagen von ITund Prozessverantwortlichen einerseits und immer noch vorwiegend stellenbezogen und juristisch geprägten Verfahrensund Entscheidungsverantwortlichen andererseits. An...
متن کاملAnforderungen in mobilen Geschäftsprozessen und ihre Auswirkungen auf die Architektur mobiler Systeme
Die Unterstützung mobiler Arbeiter mit mobilen IT-Lösungen kann erhebliche Verbesserungen in den mobilen Geschäftsprozessen eines Unternehmens erzeugen. Die wesentliche Eigenschaft eines solchen mobilen Systems ist die Fähigkeit, sich mittels Mobilfunk mit einem zentralen Server zu verbinden, um z.B. auf Kundendaten zuzugreifen. Die Häufigkeit und der Ort der Nutzung, die benötigte Datenaktuali...
متن کاملZur Architektur und Evolution von Krankenhausinformationssystemen
Informationssysteme im Gesundheitswesen spielen eine wichtige Rolle bei der Unterstützung des Versorgungsprozesses, beim Qualitätsmanagement und auch bei der Reduktion von Fehlern in der Medizin. Eine wesentliche Voraussetzung für ihre Effizienz ist die Integration der operationalen Teilsysteme zur Gewährleistung einer bedarfsorientierten Informationsbereitstellung. Hierzu ist eine Unternehmens...
متن کاملAnforderungen an eine Architektur zur Integrationsunterstützung in dynamischen Kooperationen aus Sicht der Bauwirtschaft
Dynamische Entwicklungen in Unternehmensnetzwerken und deren Umwelt erfordern eine flexible IT-Architektur, die es ermöglicht, auf variable Bedingungen zu reagieren. Dieser Beitrag diskutiert Anforderungen an eine integrative Architektur, die das Management, die Modellierung von Geschäftsprozessen und Kooperationsstrukturen sowie die Prozessausführung betreffen. Als Anwendungsdomäne dient die B...
متن کامل